impregnable fortress - Spanisch Englisch Wörterbuch